body,
html {
  height: 100%;
  width: 100%;
  background-image: url(../img/error/error.png);
  background-size: 100% 100%;
}
body .page,
html .page {
  height: 100%;
  width: 100%;
}
body .page .error,
html .page .error {
  position: absolute;
  height: 324px;
  width: 479px;
  top: 50%;
  left: 50%;
  margin-left: -239.5px;
  margin-top: -162px;
  background-color: rgba(10, 0, 205, 0.5);
}
body .page .error .error_img,
html .page .error .error_img {
  position: relative;
  height: 101px;
  width: 249px;
  left: 50%;
  margin-left: -124.5px;
  margin-top: 42px;
}
body .page .error .error_text,
html .page .error .error_text {
  height: 82px;
  width: 100%;
}
body .page .error .error_text h1,
html .page .error .error_text h1 {
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  line-height: 82px;
}
body .page .error .error_index,
html .page .error .error_index {
  position: relative;
  height: 29px;
  width: 29px;
  left: 50%;
  margin-top: 44px;
  margin-left: -14.5px;
}
